software cam cad engineering webcam it jobs watch tv development software manufacturing engineers management autocad development engineer application engineering jobs job multimedia finance jobs cnc software development